All ten episodes from the third series of the BBC drama starring Aidan Turner as Captain Ross Poldark. After spending three years fighting in the Amer... Read more
Ross must defend Cornwall from an empowered George Warleggan, and risks everything he holds dear as he embarks on a political journey which takes him... Read more